consuming larvae - Turkish English Dictionary